package com.promise.jokerdream.ui.theme

import androidx.compose.ui.unit.sp

/**
 * 应用字体大小系统
 * 统一管理所有字体大小，避免 dimensionResource 的类型转换问题
 */
object AppFontSizes {
    
    // 超大标题
    val extraLargeTitle = 32.sp
    val largeTitle = 28.sp
    val title = 24.sp
    
    // 标题系列
    val h1 = 22.sp
    val h2 = 20.sp
    val h3 = 18.sp
    val h4 = 16.sp
    val h5 = 14.sp
    val h6 = 12.sp
    
    // 正文系列
    val largeBody = 18.sp
    val body = 16.sp
    val mediumBody = 14.sp
    val smallBody = 12.sp
    
    // 标签和说明文字
    val caption = 10.sp
    val overline = 10.sp
    
    // 按钮文字
    val buttonLarge = 16.sp
    val buttonMedium = 14.sp
    val buttonSmall = 12.sp
    
    // 特殊用途
    val display = 36.sp
    val headline = 20.sp
    val subhead = 16.sp
    val footnote = 13.sp
}
